main drainage canal - German English Dictionary